Fullstack Job: Senior Application Developer

Job added on

Location

Burnaby - Canada

Job type

Full-Time

Fullstack Job Details

Union/Affiliation:
Administrative and Professional Staff (APSA)
Pay range:
$87,505 to $104,493 annually
SFU Department Descr:
Academic Management Systems
Position Grade:
12
# of openings:
1
Biweekly Hours:
72

Who We Are

SFU IT Services empowers the university to thrive and innovate through the effective use of data and technology, and is focused on improving the digital experience for our students, faculty, researchers and staff. Join our growing team as we build new solutions and services to support SFU’s academic and research mission.
Academic Management Systems (AMS) started in 2018 under SFU IT Services and is a team dedicated to improving administration for all Faculties at SFU. Today, we are engineering the solutions to fuel the success of our University through smart technology that makes the work of staff and faculty administrators more operationally efficient and effective. AMS values teamwork, collaboration, innovation and a diverse and inclusive workforce. We believe that together we will transform faculty management at SFU.

Our Product: eTRACS

TRACS (Teaching, Research and Collaboration System) is an enterprise faculty management platform designed to transform manual business processes into online workflows for reporting, collaborative planning and faculty lifecycle management. The effective management and program planning of all Faculties and departments has a direct impact on our students. eTRACS is our in-house product developed using the latest development technology stack, modern interfaces and libraries. By being a part of our team, you will be contributing to improving the SFU experience.

About the Role

The Senior Developer leads an agile team through iterative software development. This position drives the Agile ceremonies, works with the team to remove any impediments and enables the team to deliver consistently high quality software. The Senior Developer leads the implementation of DevOps best practices, including configuration management, continuous integration, and continuous deployment. The Senior Developer has scrum master experience and the ability to coach the Development Team through successful sprints by leading by example and providing clear communication. The Senior Developer is up-to-date with the latest advancements in technology and industry trends, applying that knowledge to continuously improve our DevOps processes and toolset to continuously improve the quality and provide support for all systems within Academic Management Systems (AMS).

The ideal candidate will be an experienced full stack developer, have DevOps infrastructure implementation experience, have excellent communication skills, be an effective team player, and will enjoy being a hands-on contributor.

Your daily responsibilities may include:

  • Planning – Lead our agile development process, gather project requirements, set timelines, communicate milestones, collaborate with key stakeholders and proactively troubleshoot.
  • Execution – Produce clean, performant code and contribute to the design of systems architecture and DevOps infrastructure implementation.
  • Coaching – Lead and mentor developers, establish quality standards, perform code reviews and delivering meaningful feedback to help the team grow.
  • Engagement – Motivate team members, lead by example and ensure alignment to organization and department objectives, metrics and values.
  • Contribution – Advise on fresh ideas and concepts by actively seeking out new technologies and best practices.

Full